package top.yuechenc.manage.entity;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

@Table(name = "sp_goods_cats")
public class SpGoodsCats {
    /**
     * 分类id
     */
    @Id
    @Column(name = "cat_id")
    private Integer catId;

    /**
     * 父级id
     */
    @Column(name = "parent_id")
    private Integer parentId;

    /**
     * 分类名称
     */
    @Column(name = "cat_name")
    private String catName;

    /**
     * 是否显示
     */
    @Column(name = "is_show")
    private Byte isShow;

    /**
     * 分类排序
     */
    @Column(name = "cat_sort")
    private Integer catSort;

    /**
     * 数据标记
     */
    @Column(name = "data_flag")
    private Byte dataFlag;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Integer createTime;

    /**
     * 获取分类id
     *
     * @return cat_id - 分类id
     */
    public Integer getCatId() {
        return catId;
    }

    /**
     * 设置分类id
     *
     * @param catId 分类id
     */
    public void setCatId(Integer catId) {
        this.catId = catId;
    }

    /**
     * 获取父级id
     *
     * @return parent_id - 父级id
     */
    public Integer getParentId() {
        return parentId;
    }

    /**
     * 设置父级id
     *
     * @param parentId 父级id
     */
    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    /**
     * 获取分类名称
     *
     * @return cat_name - 分类名称
     */
    public String getCatName() {
        return catName;
    }

    /**
     * 设置分类名称
     *
     * @param catName 分类名称
     */
    public void setCatName(String catName) {
        this.catName = catName;
    }

    /**
     * 获取是否显示
     *
     * @return is_show - 是否显示
     */
    public Byte getIsShow() {
        return isShow;
    }

    /**
     * 设置是否显示
     *
     * @param isShow 是否显示
     */
    public void setIsShow(Byte isShow) {
        this.isShow = isShow;
    }

    /**
     * 获取分类排序
     *
     * @return cat_sort - 分类排序
     */
    public Integer getCatSort() {
        return catSort;
    }

    /**
     * 设置分类排序
     *
     * @param catSort 分类排序
     */
    public void setCatSort(Integer catSort) {
        this.catSort = catSort;
    }

    /**
     * 获取数据标记
     *
     * @return data_flag - 数据标记
     */
    public Byte getDataFlag() {
        return dataFlag;
    }

    /**
     * 设置数据标记
     *
     * @param dataFlag 数据标记
     */
    public void setDataFlag(Byte dataFlag) {
        this.dataFlag = dataFlag;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Integer getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }
}